#ifndef __HAVE_VGA_H
#define __HAVE_VGA_H

#include <types.h>

#define VGA_MEM_ADDR		0xB8000

#define VGA_CONTROL_PORT	0x3D4
#define VGA_DATA_PORT		0x3D5

#define VGA_SCREEN_COLS		80
#define VGA_SCREEN_ROWS		25

#define COORD_TO_OFFSET(x, y) ((y * VGA_SCREEN_COLS) + x)

void init_video(void);
void cls();

void putc(_u8 c);

#endif /* __HAVE_VGA_H */
